// console.log(global);
// console.log(global.setTimeout);
// console.log(global.process);
// console.log(global.Buffer);

立即执行函数(异步,类似与settimeout的时间设置为0)
setTimeout(() => {
   console.log(1); 
}, );

// 定义一个微任务(异步分为微任务和宏任务,这个queuemicrotask就是语义化的微任务)
queueMicrotask(() => {

})

// 立即执行函数(属于微任务,一定要排在微任务队列的第一个)
process.nextTick(() => {

})

console.log("end");